FUNDAMENTOS DE PROGRAMAÇÃO DE COMPUTADORES
As estruturas repetitivas proporcionam que um determinado conjunto de ações tenha sua execução repetida no algoritmo, sem, entretanto, ter que se repetir o código.
Neste contexto, analise o trecho de algoritmo, a seguir, que exemplifica o uso do comando REPITA:
Considerando os valores iniciais das variáveis e o processo de entrada repetitiva utilizando o comando REPITA, assinale a alternativa que representa quantas entradas serão associadas à leitura de VLNUM, na linha 18.
6
8
4
5
7
As estruturas repetitivas proporcionam que um determinado conjunto de ações tenha sua execução repetida no algoritmo, sem, entretanto, ter que se repetir o código.
Neste contexto, analise o trecho de algoritmo, a seguir, que exemplifica o uso do comando PARA:
Considerando os valores de inicialização e a execução do algoritmo, assinale a alternativa que representa o valor do resultado apresentado em VLX se a lista de entrada para VLNUM for 8, -2, 3 e 5.
221
0
-221
15
-15
Segundo ASCENCIO & CAMPOS (2007), “vetor é também conhecido como variável composta homogênea unidimensional”.
Assim, assinale a alternativa que expressa a forma de acessar corretamente um dado no vetor.
O acesso a um dado num vetor é feito utilizando-se de um índice para indicar em qual posição será recuperado o dado.
O acesso a um dado num vetor é feito somente por somatório dos dados nele contidos.
Não há qualquer possibilidade de acesso a um dado num determinado vetor.
Basta indicar o nome da variável e o dado será acesso imediatamente.
Não há qualquer necessidade de controle especial para acessar um dado em um vetor.
Escrever algoritmos ou, em última análise, programar, consiste em dividir qualquer problema em muitos pequenos passos. Analise a execução do algoritmo, a seguir.
Após a execução do algoritmo, assinale a alternativa que demonstra o que será apresentado corretamente na saída do VISUALG.
Matrizes são estruturas de dados estáticas homogêneas com mais de uma dimensão.
Assinale a alternativa que expressa corretamente a definição de uma matriz, num algoritmo em VisuALG, que deve contar alunos por curso e mês de nascimento, sabendo-se que são 50 cursos e 12 meses.
QTALUNOS : vetor [1..50, 1..12] de inteiro
QTALUNOS : vetor [1..12] de inteiro
QTALUNOS : vetor [1..50..12] de inteiro
QTALUNOS : vetor [1..50] de inteiro
QTALUNOS : vetor [1..12, 1..50] de inteiro
Segundo FORBELLONE & EBERSPÄCHER (2005), “as matrizes mais utilizadas são as bidimensionais, devido à sua relação direta com muitas aplicações, por exemplo, tabelas, que devem possuir dois laços de repetição”.
Assinale a alternativa que apresenta um exemplo de aplicação direta de matriz em algoritmos.
Cálculo do determinante de uma matriz 3 x 3.
Termos de uma série linear de Números Primos.
Termos de uma série linear de Fibonacci.
Termos de uma progressão aritmética.
Jogo da Forca com uma palavra.
Um ponto de destaque da modularização é utilização de parâmetros na chamada de um procedimento ou de uma função.
Assinale a alternativa que expressa corretamente os tipos de passagem de parâmetro que podem ser utilizadas.
Passagem por referência e variáveis globais.
Passagem por inteiro e passagem por real.
Passagem por caractere e inteiro.
Passagem por referência e passagem por valor.
Passagem por valor e variáveis locais.
A modularização é importante para a melhoria na leitura, para a organização dos algoritmos e para uma melhor ação de manutenção.
Neste contexto, assinale a alternativa que expressa corretamente o conceito de modularização.
São trechos de algoritmos que se repetem ao longo do algoritmo.
São módulos de variáveis.
São sub-rotinas, subprogramas, blocos de instruções que realizam ações consideradas específicas.
São trechos de algoritmos que estão construídos somente na lógica principal.
São definições completas das variáveis utilizadas no algoritmo.
As estruturas repetitivas proporcionam que um determinado conjunto de ações tenha sua execução repetida no algoritmo, sem, entretanto, ter que se repetir o código.
Neste contexto, analise o trecho de algoritmo, a seguir, que exemplifica o uso do comando PARA:
Considerando os valores iniciais das variáveis e o processo de entrada repetitiva utilizando o comando PARA, assinale a alternativa que representa quantas entradas serão associadas à leitura de VLNUM, na linha 19.
6
8
4
5
7
As estruturas repetitivas proporcionam que um determinado conjunto de ações tenha sua execução repetida no algoritmo, sem, entretanto, ter que se repetir o código.
Neste contexto, analise o trecho de algoritmo, a seguir, que exemplifica o uso do comando PARA:
Considerando os valores de inicialização e a execução do algoritmo, assinale a alternativa que representa o valor do resultado apresentado em VLX se a lista de entrada para VLNUM for 8, -2, 3 e 5.
221
0
-221
15
-15
Segundo ASCENCIO & CAMPOS (2007), “vetor é também conhecido como variável composta homogênea unidimensional”.
Assim, assinale a alternativa que expressa a forma de acessar corretamente um dado no vetor.
O acesso a um dado num vetor é feito utilizando-se de um índice para indicar em qual posição será recuperado o dado.
O acesso a um dado num vetor é feito somente por somatório dos dados nele contidos.
Não há qualquer possibilidade de acesso a um dado num determinado vetor.
Basta indicar o nome da variável e o dado será acesso imediatamente.
Não há qualquer necessidade de controle especial para acessar um dado em um vetor.
Escrever algoritmos ou, em última análise, programar, consiste em dividir qualquer problema em muitos pequenos passos. Analise a execução do algoritmo, a seguir.
Após a execução do algoritmo, assinale a alternativa que demonstra o que será apresentado corretamente na saída do VISUALG.
Matrizes são estruturas de dados estáticas homogêneas com mais de uma dimensão.
Assinale a alternativa que expressa corretamente a definição de uma matriz, num algoritmo em VisuALG, que deve contar alunos por curso e mês de nascimento, sabendo-se que são 50 cursos e 12 meses.
QTALUNOS : vetor [1..50, 1..12] de inteiro
QTALUNOS : vetor [1..12] de inteiro
QTALUNOS : vetor [1..50..12] de inteiro
QTALUNOS : vetor [1..50] de inteiro
QTALUNOS : vetor [1..12, 1..50] de inteiro
Segundo FORBELLONE & EBERSPÄCHER (2005), “as matrizes mais utilizadas são as bidimensionais, devido à sua relação direta com muitas aplicações, por exemplo, tabelas, que devem possuir dois laços de repetição”.
Assinale a alternativa que apresenta um exemplo de aplicação direta de matriz em algoritmos.
Cálculo do determinante de uma matriz 3 x 3.
Termos de uma série linear de Números Primos.
Termos de uma série linear de Fibonacci.
Termos de uma progressão aritmética.
Jogo da Forca com uma palavra.
Um ponto de destaque da modularização é utilização de parâmetros na chamada de um procedimento ou de uma função.
Assinale a alternativa que expressa corretamente os tipos de passagem de parâmetro que podem ser utilizadas.
Passagem por referência e variáveis globais.
Passagem por inteiro e passagem por real.
Passagem por caractere e inteiro.
Passagem por referência e passagem por valor.
Passagem por valor e variáveis locais.
A modularização é importante para a melhoria na leitura, para a organização dos algoritmos e para uma melhor ação de manutenção.
Neste contexto, assinale a alternativa que expressa corretamente o conceito de modularização.
São trechos de algoritmos que se repetem ao longo do algoritmo.
São módulos de variáveis.
São sub-rotinas, subprogramas, blocos de instruções que realizam ações consideradas específicas.
São trechos de algoritmos que estão construídos somente na lógica principal.
São definições completas das variáveis utilizadas no algoritmo.
As estruturas repetitivas proporcionam que um determinado conjunto de ações tenha sua execução repetida no algoritmo, sem, entretanto, ter que se repetir o código.
Neste contexto, analise o trecho de algoritmo, a seguir, que exemplifica o uso do comando PARA:
Considerando os valores iniciais das variáveis e o processo de entrada repetitiva utilizando o comando PARA, assinale a alternativa que representa quantas entradas serão associadas à leitura de VLNUM, na linha 19.
221
0
-221
15
-15
Segundo ASCENCIO & CAMPOS (2007), “vetor é também conhecido como variável composta homogênea unidimensional”.
Assim, assinale a alternativa que expressa a forma de acessar corretamente um dado no vetor.
O acesso a um dado num vetor é feito utilizando-se de um índice para indicar em qual posição será recuperado o dado.
O acesso a um dado num vetor é feito somente por somatório dos dados nele contidos.
Não há qualquer possibilidade de acesso a um dado num determinado vetor.
Basta indicar o nome da variável e o dado será acesso imediatamente.
Não há qualquer necessidade de controle especial para acessar um dado em um vetor.
Escrever algoritmos ou, em última análise, programar, consiste em dividir qualquer problema em muitos pequenos passos. Analise a execução do algoritmo, a seguir.
Após a execução do algoritmo, assinale a alternativa que demonstra o que será apresentado corretamente na saída do VISUALG.
Matrizes são estruturas de dados estáticas homogêneas com mais de uma dimensão.
Assinale a alternativa que expressa corretamente a definição de uma matriz, num algoritmo em VisuALG, que deve contar alunos por curso e mês de nascimento, sabendo-se que são 50 cursos e 12 meses.
QTALUNOS : vetor [1..50, 1..12] de inteiro
QTALUNOS : vetor [1..12] de inteiro
QTALUNOS : vetor [1..50..12] de inteiro
QTALUNOS : vetor [1..50] de inteiro
QTALUNOS : vetor [1..12, 1..50] de inteiro
Segundo FORBELLONE & EBERSPÄCHER (2005), “as matrizes mais utilizadas são as bidimensionais, devido à sua relação direta com muitas aplicações, por exemplo, tabelas, que devem possuir dois laços de repetição”.
Assinale a alternativa que apresenta um exemplo de aplicação direta de matriz em algoritmos.
Cálculo do determinante de uma matriz 3 x 3.
Termos de uma série linear de Números Primos.
Termos de uma série linear de Fibonacci.
Termos de uma progressão aritmética.
Jogo da Forca com uma palavra.
Um ponto de destaque da modularização é utilização de parâmetros na chamada de um procedimento ou de uma função.
Assinale a alternativa que expressa corretamente os tipos de passagem de parâmetro que podem ser utilizadas.
Passagem por referência e variáveis globais.
Passagem por inteiro e passagem por real.
Passagem por caractere e inteiro.
Passagem por referência e passagem por valor.
Passagem por valor e variáveis locais.
A modularização é importante para a melhoria na leitura, para a organização dos algoritmos e para uma melhor ação de manutenção.
Neste contexto, assinale a alternativa que expressa corretamente o conceito de modularização.
São trechos de algoritmos que se repetem ao longo do algoritmo.
São módulos de variáveis.
São sub-rotinas, subprogramas, blocos de instruções que realizam ações consideradas específicas.
São trechos de algoritmos que estão construídos somente na lógica principal.
São definições completas das variáveis utilizadas no algoritmo.
As estruturas repetitivas proporcionam que um determinado conjunto de ações tenha sua execução repetida no algoritmo, sem, entretanto, ter que se repetir o código.
Neste contexto, analise o trecho de algoritmo, a seguir, que exemplifica o uso do comando PARA:
Considerando os valores iniciais das variáveis e o processo de entrada repetitiva utilizando o comando PARA, assinale a alternativa que representa quantas entradas serão associadas à leitura de VLNUM, na linha 19.
O acesso a um dado num vetor é feito utilizando-se de um índice para indicar em qual posição será recuperado o dado.
O acesso a um dado num vetor é feito somente por somatório dos dados nele contidos.
Não há qualquer possibilidade de acesso a um dado num determinado vetor.
Basta indicar o nome da variável e o dado será acesso imediatamente.
Não há qualquer necessidade de controle especial para acessar um dado em um vetor.
Escrever algoritmos ou, em última análise, programar, consiste em dividir qualquer problema em muitos pequenos passos. Analise a execução do algoritmo, a seguir.
Após a execução do algoritmo, assinale a alternativa que demonstra o que será apresentado corretamente na saída do VISUALG.
Matrizes são estruturas de dados estáticas homogêneas com mais de uma dimensão.
Assinale a alternativa que expressa corretamente a definição de uma matriz, num algoritmo em VisuALG, que deve contar alunos por curso e mês de nascimento, sabendo-se que são 50 cursos e 12 meses.
QTALUNOS : vetor [1..50, 1..12] de inteiro
QTALUNOS : vetor [1..12] de inteiro
QTALUNOS : vetor [1..50..12] de inteiro
QTALUNOS : vetor [1..50] de inteiro
QTALUNOS : vetor [1..12, 1..50] de inteiro
Segundo FORBELLONE & EBERSPÄCHER (2005), “as matrizes mais utilizadas são as bidimensionais, devido à sua relação direta com muitas aplicações, por exemplo, tabelas, que devem possuir dois laços de repetição”.
Assinale a alternativa que apresenta um exemplo de aplicação direta de matriz em algoritmos.
Cálculo do determinante de uma matriz 3 x 3.
Termos de uma série linear de Números Primos.
Termos de uma série linear de Fibonacci.
Termos de uma progressão aritmética.
Jogo da Forca com uma palavra.
Um ponto de destaque da modularização é utilização de parâmetros na chamada de um procedimento ou de uma função.
Assinale a alternativa que expressa corretamente os tipos de passagem de parâmetro que podem ser utilizadas.
Passagem por referência e variáveis globais.
Passagem por inteiro e passagem por real.
Passagem por caractere e inteiro.
Passagem por referência e passagem por valor.
Passagem por valor e variáveis locais.
A modularização é importante para a melhoria na leitura, para a organização dos algoritmos e para uma melhor ação de manutenção.
Neste contexto, assinale a alternativa que expressa corretamente o conceito de modularização.
São trechos de algoritmos que se repetem ao longo do algoritmo.
São módulos de variáveis.
São sub-rotinas, subprogramas, blocos de instruções que realizam ações consideradas específicas.
São trechos de algoritmos que estão construídos somente na lógica principal.
São definições completas das variáveis utilizadas no algoritmo.
As estruturas repetitivas proporcionam que um determinado conjunto de ações tenha sua execução repetida no algoritmo, sem, entretanto, ter que se repetir o código.
Neste contexto, analise o trecho de algoritmo, a seguir, que exemplifica o uso do comando PARA:
Considerando os valores iniciais das variáveis e o processo de entrada repetitiva utilizando o comando PARA, assinale a alternativa que representa quantas entradas serão associadas à leitura de VLNUM, na linha 19.
Matrizes são estruturas de dados estáticas homogêneas com mais de uma dimensão.
Assinale a alternativa que expressa corretamente a definição de uma matriz, num algoritmo em VisuALG, que deve contar alunos por curso e mês de nascimento, sabendo-se que são 50 cursos e 12 meses.
QTALUNOS : vetor [1..50, 1..12] de inteiro
QTALUNOS : vetor [1..12] de inteiro
QTALUNOS : vetor [1..50..12] de inteiro
QTALUNOS : vetor [1..50] de inteiro
QTALUNOS : vetor [1..12, 1..50] de inteiro
Segundo FORBELLONE & EBERSPÄCHER (2005), “as matrizes mais utilizadas são as bidimensionais, devido à sua relação direta com muitas aplicações, por exemplo, tabelas, que devem possuir dois laços de repetição”.
Assinale a alternativa que apresenta um exemplo de aplicação direta de matriz em algoritmos.
Cálculo do determinante de uma matriz 3 x 3.
Termos de uma série linear de Números Primos.
Termos de uma série linear de Fibonacci.
Termos de uma progressão aritmética.
Jogo da Forca com uma palavra.
Um ponto de destaque da modularização é utilização de parâmetros na chamada de um procedimento ou de uma função.
Assinale a alternativa que expressa corretamente os tipos de passagem de parâmetro que podem ser utilizadas.
Passagem por referência e variáveis globais.
Passagem por inteiro e passagem por real.
Passagem por caractere e inteiro.
Passagem por referência e passagem por valor.
Passagem por valor e variáveis locais.
A modularização é importante para a melhoria na leitura, para a organização dos algoritmos e para uma melhor ação de manutenção.
Neste contexto, assinale a alternativa que expressa corretamente o conceito de modularização.
São trechos de algoritmos que se repetem ao longo do algoritmo.
São módulos de variáveis.
São sub-rotinas, subprogramas, blocos de instruções que realizam ações consideradas específicas.
São trechos de algoritmos que estão construídos somente na lógica principal.
São definições completas das variáveis utilizadas no algoritmo.
As estruturas repetitivas proporcionam que um determinado conjunto de ações tenha sua execução repetida no algoritmo, sem, entretanto, ter que se repetir o código.
Neste contexto, analise o trecho de algoritmo, a seguir, que exemplifica o uso do comando PARA:
Considerando os valores iniciais das variáveis e o processo de entrada repetitiva utilizando o comando PARA, assinale a alternativa que representa quantas entradas serão associadas à leitura de VLNUM, na linha 19.
QTALUNOS : vetor [1..50, 1..12] de inteiro
QTALUNOS : vetor [1..12] de inteiro
QTALUNOS : vetor [1..50..12] de inteiro
QTALUNOS : vetor [1..50] de inteiro
QTALUNOS : vetor [1..12, 1..50] de inteiro
Segundo FORBELLONE & EBERSPÄCHER (2005), “as matrizes mais utilizadas são as bidimensionais, devido à sua relação direta com muitas aplicações, por exemplo, tabelas, que devem possuir dois laços de repetição”.
Assinale a alternativa que apresenta um exemplo de aplicação direta de matriz em algoritmos.
Cálculo do determinante de uma matriz 3 x 3.
Termos de uma série linear de Números Primos.
Termos de uma série linear de Fibonacci.
Termos de uma progressão aritmética.
Jogo da Forca com uma palavra.
Um ponto de destaque da modularização é utilização de parâmetros na chamada de um procedimento ou de uma função.
Assinale a alternativa que expressa corretamente os tipos de passagem de parâmetro que podem ser utilizadas.
Passagem por referência e variáveis globais.
Passagem por inteiro e passagem por real.
Passagem por caractere e inteiro.
Passagem por referência e passagem por valor.
Passagem por valor e variáveis locais.
A modularização é importante para a melhoria na leitura, para a organização dos algoritmos e para uma melhor ação de manutenção.
Neste contexto, assinale a alternativa que expressa corretamente o conceito de modularização.
São trechos de algoritmos que se repetem ao longo do algoritmo.
São módulos de variáveis.
São sub-rotinas, subprogramas, blocos de instruções que realizam ações consideradas específicas.
São trechos de algoritmos que estão construídos somente na lógica principal.
São definições completas das variáveis utilizadas no algoritmo.
As estruturas repetitivas proporcionam que um determinado conjunto de ações tenha sua execução repetida no algoritmo, sem, entretanto, ter que se repetir o código.
Neste contexto, analise o trecho de algoritmo, a seguir, que exemplifica o uso do comando PARA:
Considerando os valores iniciais das variáveis e o processo de entrada repetitiva utilizando o comando PARA, assinale a alternativa que representa quantas entradas serão associadas à leitura de VLNUM, na linha 19.
Cálculo do determinante de uma matriz 3 x 3.
Termos de uma série linear de Números Primos.
Termos de uma série linear de Fibonacci.
Termos de uma progressão aritmética.
Jogo da Forca com uma palavra.
Um ponto de destaque da modularização é utilização de parâmetros na chamada de um procedimento ou de uma função.
Assinale a alternativa que expressa corretamente os tipos de passagem de parâmetro que podem ser utilizadas.
Passagem por referência e variáveis globais.
Passagem por inteiro e passagem por real.
Passagem por caractere e inteiro.
Passagem por referência e passagem por valor.
Passagem por valor e variáveis locais.
A modularização é importante para a melhoria na leitura, para a organização dos algoritmos e para uma melhor ação de manutenção.
Neste contexto, assinale a alternativa que expressa corretamente o conceito de modularização.
São trechos de algoritmos que se repetem ao longo do algoritmo.
São módulos de variáveis.
São sub-rotinas, subprogramas, blocos de instruções que realizam ações consideradas específicas.
São trechos de algoritmos que estão construídos somente na lógica principal.
São definições completas das variáveis utilizadas no algoritmo.
As estruturas repetitivas proporcionam que um determinado conjunto de ações tenha sua execução repetida no algoritmo, sem, entretanto, ter que se repetir o código.
Neste contexto, analise o trecho de algoritmo, a seguir, que exemplifica o uso do comando PARA:
Considerando os valores iniciais das variáveis e o processo de entrada repetitiva utilizando o comando PARA, assinale a alternativa que representa quantas entradas serão associadas à leitura de VLNUM, na linha 19.
Assinale a alternativa que expressa corretamente os tipos de passagem de parâmetro que podem ser utilizadas.
Passagem por referência e variáveis globais.
Passagem por inteiro e passagem por real.
Passagem por caractere e inteiro.
Passagem por referência e passagem por valor.
Passagem por valor e variáveis locais.
A modularização é importante para a melhoria na leitura, para a organização dos algoritmos e para uma melhor ação de manutenção.
Neste contexto, assinale a alternativa que expressa corretamente o conceito de modularização.
São trechos de algoritmos que se repetem ao longo do algoritmo.
São módulos de variáveis.
São sub-rotinas, subprogramas, blocos de instruções que realizam ações consideradas específicas.
São trechos de algoritmos que estão construídos somente na lógica principal.
São definições completas das variáveis utilizadas no algoritmo.
As estruturas repetitivas proporcionam que um determinado conjunto de ações tenha sua execução repetida no algoritmo, sem, entretanto, ter que se repetir o código.
Neste contexto, analise o trecho de algoritmo, a seguir, que exemplifica o uso do comando PARA:
Considerando os valores iniciais das variáveis e o processo de entrada repetitiva utilizando o comando PARA, assinale a alternativa que representa quantas entradas serão associadas à leitura de VLNUM, na linha 19.
Neste contexto, assinale a alternativa que expressa corretamente o conceito de modularização.
São trechos de algoritmos que se repetem ao longo do algoritmo.
São módulos de variáveis.
São sub-rotinas, subprogramas, blocos de instruções que realizam ações consideradas específicas.
São trechos de algoritmos que estão construídos somente na lógica principal.
São definições completas das variáveis utilizadas no algoritmo.